首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学习笔记持续记录中...

    springboot日志默认配置

    ."); // SpringBoot默认给我们使用的是info级别的,没有指定级别的就用SpringBoot默认规定的级别:root级别 logger.info("这是info my.log 输出日志到my.log文件 (none) 指定目录 /var/log 输出到指定目录的spring.log文件 # application.properties # 不指定路径在当前项目下生成springboot.log 日志 logging.file=springboot.log ? # application.properties # 在当前磁盘的根路径下创建spring文件夹和里面的log文件夹,使用spring.log作为默认文件 logging.path=/Users/aaa

    70510发布于 2020-03-17
  • 来自专栏搬砖笔记

    springboot配置默认maven仓库

    每次换个环境,都要在本地配置一下本地的maven仓库,配置国内源加速,随即研究了下在springboot配置仓库加速的案例,顺手记录下笔记。 一、修改配置文件 修改springboot中的pom.xml配置文件,配置远程仓库。以下仓库配置任意一个即可。 标签解释: Snapshot版本代表不稳定、尚处于开发中的版本。 snapshots> <enabled>true</enabled> </snapshots> </repository> 网易镜像加速,这里还配置了 插件加速仓库,上边如果需要配置的话,也可以配置一下。

    4.4K40编辑于 2022-07-05
  • 来自专栏路过君BLOG from CSDN

    springboot 默认日志配置源码

    2.2.x 日志系统初始化流程 应用启动时,ApplicationStartingEvent触发,屏蔽所有日志 ApplicationEnvironmentPreparedEvent触发,清空所有日志配置 ,重新初始化日志系统 配置变更,EnvironmentChangeEvent触发,重新设置日志级别 源码 org.springframework.cloud.bootstrap.LoggingSystemShutdownListener initializeWithSpecificConfig(initializationContext, configLocation, logFile); return; } // 没有指定配置文件 = null) { loadConfiguration(initializationContext, config, logFile); return; } // 不存在配置,加载默认配置 initializationContext, LogFile logFile) { LoggerContext context = getLoggerContext(); // 此处重置上下文中原有配置

    1.2K30发布于 2020-09-07
  • 来自专栏技术客栈

    SpringBoot配置默认访问页面

    相信在开发项目过程中,设置默认访问页面应该都用过。但是有时候设置了却不起作用。你知道是什么原因吗?今天就来说说我遇到的问题。 首先说说配置默认访问页面有哪几种方式。 1、tomcat配置默认访问页面 进入 tomcat 的 conf 目录,编辑 web.xml 文件。在 <web-app></web-app> 添加默认访问页面。 >index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> 首先默认访问 2、Spring Boot设置index默认页面 新建一个类,继承WebMvcConfigurerAdapter类,并加上@Configuration,此方式在tomcat没有配置默认访问页面的情况下生效 以上的配置,都会先去tomcat是否配置默认访问页面。第2种方式由于设置了HIGHEST_PRECEDENCE,除了tomcat的配置给的权限是最高的

    3.6K30编辑于 2023-07-20
  • 来自专栏CSDN

    springboot 项目读取默认配置

    springboot 项目读取默认配置 项目需求 配置文件中有对应key-value的配置时,则读取配置文件中的配置,如果没有对应的key-value时则读取默认配置 配置类 CosConfig.java 2019/10/16 */ @Component @ConfigurationProperties(prefix = "cos") public class CosConfig { //默认值 COSCredentials cred = new BasicCOSCredentials(cosConfig.getSecretId(), cosConfig.getSecretKey()); /**初始化客户端配置 return "application/octet-stream"; } return "image/jpeg"; } } 注: 如上,在配置文件中有对应配置时则读取配置文件中的值 ,在配置文件中无对应值时则应用默认配置

    28110编辑于 2024-03-28
  • 来自专栏狗哥的 Java 世界

    SpringBoot 实战 (七) | 默认日志配置

    前言 如题,今天介绍 springboot 默认日志的配置默认日志 Logback 默认情况下,Spring Boot 用 Logback 来记录日志,并用 INFO 级别输出到控制台。 控制台输出 在 Spring Boot 中默认配置了 ERROR、WARN 和 INFO 级别的日志输出到控制台。 ,会有很多干扰信息,不推荐使用 文件输出 Spring Boot默认配置只会输出到控制台,并不会记录到文件中,但是我们通常生产环境使用时都需要以文件方式记录。 特有的配置项。 默认的命名规则,并且放在 src/main/resources 下面即可 如果你即想完全掌控日志配置,但又不想用 logback.xml 作为 Logback 配置的名字,application.yml

    1.7K20发布于 2019-10-17
  • 来自专栏IT民工的代码世界

    SpringBoot使用spring.factories加载默认配置

    在日常开发过程中,发布一些产品或者框架时,会遇到某些功能需要一些配置才能正常运行,这时我们需要的提供默认配置项,同时用户也能覆盖进行个性化 创建Initializer public class FrameContextInitializer FrameContextInitializer--Start"); System.out.println("FrameContextInitializer--End"); } } 配置 org.springframework.context.ApplicationContextInitializer=com.haopan.frame.common.initializer.FrameContextInitializer 实现Initializer 读取默认 e.printStackTrace(); } return filePath; } 将yml内容加到环境上下文 这边的addLast是执行顺序为最后读取,如果项目的yml文件没有读取到,则默认配置是一个保底

    25110编辑于 2024-06-24
  • 来自专栏小灰灰

    SpringBoot基础篇日志管理之默认配置

    默认日志参数 1. 基础项目搭建 创建一个SpringBoot项目,根据官方文档的说明,默认选择的是Logback来记录日志;logback也是相对来说用的比较多的框架了,下文全都默认以logback作为日志输出框架 By 配置说明 接下来在进入logback的配置文件之前,先看一下默认配置有哪些,以及如何使用 a. debug日志支持 默认是不输出debug日志的,如果需要,则需要在配置文件中添加 debug=true =INFO logging.level.org.hibernate=ERROR 上面这个配置就是指定包下日志输出的等级,root表示默认的级别 如上配置后,再次执行上面的代码,输出结果如下 ? 配置 上面的配置虽然ok,但是对于Logback而言,还是有很多高级特性不太好配置,因此SpringBoot还是支持通过加载logback-spring.xml配置文件来定义日志相关的参数,只需要在资源文件目录下添加

    2K40发布于 2019-05-26
  • 来自专栏小灰灰

    SpringBoot基础篇日志管理之默认配置

    默认日志参数 1. 基础项目搭建 创建一个SpringBoot项目,根据官方文档的说明,默认选择的是Logback来记录日志;logback也是相对来说用的比较多的框架了,下文全都默认以logback作为日志输出框架 By 配置说明 接下来在进入logback的配置文件之前,先看一下默认配置有哪些,以及如何使用 a. debug日志支持 默认是不输出debug日志的,如果需要,则需要在配置文件中添加 debug=true =INFO logging.level.org.hibernate=ERROR 上面这个配置就是指定包下日志输出的等级,root表示默认的级别 如上配置后,再次执行上面的代码,输出结果如下 [log level logging.pattern.file来实现 e. logback.xml配置 上面的配置虽然ok,但是对于Logback而言,还是有很多高级特性不太好配置,因此SpringBoot还是支持通过加载logback-spring.xml

    3.8K00发布于 2019-03-14
  • 来自专栏java金融

    SpringBoot 的这些默认配置不改,100%会踩坑!

    正文 Tomcat连接池 SpringBoot默认使用Tomcat作为Web容器,但默认的连接池配置在高并发场景下会成为瓶颈。 数据库连接池 SpringBoot默认使用HikariCP作为数据库连接池,但默认的连接池配置在生产环境下会成为瓶颈。默认最大连接数只有10个,对于稍微复杂一点的应用来说根本不够用。 日志配置 SpringBoot默认使用Logback,但默认配置下没有对日志文件进行滚动和清理。 长时间运行的应用会产生巨大的日志文件,最终占满磁盘空间。 缓存配置 SpringBoot的@Cacheable注解默认使用ConcurrentHashMap作为缓存实现,但这个实现没有过期机制,也没有大小限制。 异步线程池配置 使用@Async注解时,SpringBoot默认使用SimpleAsyncTaskExecutor,这个执行器每次都会创建新线程,没有线程池复用机制。

    32510编辑于 2025-11-24
  • 来自专栏研发管理经验

    SpringBoot默认配置经历的8次生死时速

    ╔═══════════════════════════════════════════════╗║║║职场丛林生存手册║║║║⚠️SpringBoot默认配置=温水煮青蛙⚠️║║║║8个致命陷阱|90% 90%的ToB系统和SaaS平台因为默认配置在生产环境翻车,不是Spring的错,是你根本没把它当生产级武器来配置! 排查发现:SpringBoot默认文件上传限制是1MB,而企业合同PDF平均5-10MB。更坑的是,错误发生在文件传输完成之后——用户等了半天上传完,最后告诉你文件太大! 【生存法则总结】【配置清单速查表】配置项开发环境生产环境关键参数Tomcat线程池默认200800-1500max-threads,accept-countHikari连接池默认1050-150maximum-pool-size 这8个配置陷阱,每一个都是用血泪换来的教训。SpringBoot的"开箱即用",从来不是让你无脑使用,而是降低学习门槛。真正的生产级应用,需要你深入理解业务、压测验证、持续优化。

    48632编辑于 2025-12-14
  • 来自专栏bingfeng-技术

    二、对SpringBoot默认配置,我们如何进行修改?

    上篇文章说了如何搭建一个SpringBoot的应用,我们也知道,在SpringBoot中,如果我们引入了相关的依赖,那么SpringBoot会给我们做一个默认配置,但是有时候,默认配置根本不能满足的我们的要求 一、如何快速搭建你的第一个SpringBoot项目应用 在说修改默认配置之前,我们先来简单的了解一下,SpringBoot的核心。 项目的配置注解; @EnableAutoConfiguration:在SpringBoot中会根据jar包进行默认配置,但是当我们不需要对某项进行自动配置的时候,我们可以通过这个注解进行设置; @ComponentScan 接下来,我们来如何重新设置SpringBoot给我们做的默认设置,加入我们的8080端口已经被占用我们应该如何去更改端口号呢?先看图: ? 结果: ? 可以发现,我们配置的端口根本就没有生效,走的还是SpringBoot默认配置

    1.8K40发布于 2020-11-25
  • 来自专栏Java开发

    SpringBoot设置默认首页

    @Configuration public class DefaultView extends WebMvcConfigurerAdapter{ @Override public void addViewControllers( ViewControllerRegistry registry ) { super.addViewControllers(registry); //主页 registry.addViewController("/")

    3.7K20发布于 2018-09-06
  • 来自专栏Happy的分享

    「快学SpringBoot配置文件的加载顺序和配置默认值设置

    这时候,就需要把配置文件放在外面,让用户自定义配置部署了。 SpringBoot应对这种情况简直就是游刃有余,其有多种加载配置文件的方式。 下面我们就来认识一下 配置文件放在外部 SpringBoot支持把配置文件放在外部。 假如该配置文件没有设置server.port默认值的时候,那么就会往下一级配置文件去寻值,如果所有配置文件都找不到,那么将会读取默认的值。 server.port这个默认值,是springboot内部给我们提供的,其默认就是8080。 那么我们要怎么给我们自定义的配置项设置默认值呢? 总结 本文讲解了SpringBoot项目的多种放配置文件的方式,并且讲解了各种配置文件的加载顺序。在配置文件中都不存在值的时候,最后才会去读取默认值。

    1.8K10编辑于 2024-01-26
  • 来自专栏Happy的分享

    「快学SpringBoot配置文件的加载顺序和配置默认值设置

    这时候,就需要把配置文件放在外面,让用户自定义配置部署了。 SpringBoot应对这种情况简直就是游刃有余,其有多种加载配置文件的方式。 下面我们就来认识一下 配置文件放在外部 SpringBoot支持把配置文件放在外部。 假如该配置文件没有设置server.port默认值的时候,那么就会往下一级配置文件去寻值,如果所有配置文件都找不到,那么将会读取默认的值。 server.port这个默认值,是springboot内部给我们提供的,其默认就是8080。 那么我们要怎么给我们自定义的配置项设置默认值呢? 总结 本文讲解了SpringBoot项目的多种放配置文件的方式,并且讲解了各种配置文件的加载顺序。在配置文件中都不存在值的时候,最后才会去读取默认值。

    1.9K40发布于 2019-07-17
  • 来自专栏码匠的流水账

    springboot2的hikari数据库连接池默认配置

    序 Spring-Boot-2.0.0-M1版本将默认的数据库连接池从tomcat jdbc pool改为了hikari,这里主要研究下hikari的默认配置 spring-configuration-metadata.json ", getPoolName()); } } } return result.getConnection(); } springboot 的autoconfig是采用BeanUtils的反射来初始化HikariDataSource,走的是默认构造器,因此校验就依赖set方法以及后续的getConnection方法。 这个在初始化的时候设定了loginTimeout,初始值为Math.max(1, (int) MILLISECONDS.toSeconds(500L + connectionTimeout)) 小结 springboot 的HikariDataSource默认配置默认值如下 name 构造器默认默认配置validate之后的值 validate重置 minIdle -1 10 minIdle<0或者minIdle>

    9.2K10发布于 2018-09-17
  • 来自专栏wOw的Android小站

    设置默认WiFi配置

    点击Wifi热点配置选项,会弹出一个对话框,WifiApDialog.java。这个对话框会在onCreate的时候填入一些默认内容: if (mWifiConfig ! randomUUID.substring(0, 8) + randomUUID.substring(9, 13); return config; } 所以,只需要在getDefaultApConfiguration配置默认的热点相关内容

    3.3K10发布于 2020-01-20
  • 来自专栏C/C++基础

    ssh默认端口配置

    因此ssh的默认端口配置分为服务端与客户端。 1.ssh服务端默认端口配置 (1)登录服务器,打开sshd_config文件。 about this change. # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER Port 22 Port 36000 ... ssh服务程序默认监听端口是 2.ssh客户端默认端口配置 ssh 可以从用户级配置文件和系统级配置文件中获取更多的配置数据,这样我们可以在使用ssh时省掉很多繁杂的命令选项。 使用ssh命令进行远程登录时,实际上可以不使用-p选项显示指明端口,我们可以通过配置文件的方式来设置ssh命令默认端口。 ---- 参考文献 [1]修改ssh默认端口 [2]ubuntu.ssh [3]ubuntu.ssh_config

    13.7K10发布于 2019-03-04
  • 来自专栏js笔记

    webpack 默认配置和基础配置

    webpack基本上是0配置,但是不代表无配置,只是有了默认配置 根目录下创建webpack.config.js const HtmlWebpackPlugin = require('html-webpack-plugin ') const path = require('path') module.exports = { // 默认 entry: '. /dist'), filename: 'main.js' }, // 以下是基本配置,webpack无默认配置 mode: 'development',

    61530编辑于 2022-10-25
  • 来自专栏CSDN

    idea 设置项目默认maven配置 默认编码

    idea 设置项目默认maven配置 默认编码 idea默认maven配置 idea默认编码配置

    72510编辑于 2024-03-28
领券